// //  this library.
// import 'package:flutter/material.dart';
// import 'package:flutter_simple_calculator/flutter_simple_calculator.dart';
// import 'package:flutter_svg/svg.dart';
// import 'package:hktk_app/util/font_util.dart';
// import 'package:hktk_app/util/sz_util.dart';
// import 'package:hktk_app/util/view_util.dart';
//
// /// 计数器组件
// class CalculatorWidget extends StatefulWidget {
//   /// 关闭计数器的方法
//   final Function() onTapFunClose;
//
//   const CalculatorWidget({
//     super.key,
//     required this.onTapFunClose,
//   });
//
//   @override
//   State<CalculatorWidget> createState() => _CalculatorWidgetState();
// }
//
// class _CalculatorWidgetState extends State<CalculatorWidget> {
//   late BuildContext _context;
//
//   @override
//   Widget build(BuildContext context) {
//     debugPrint("calculatorWidget 组件 -> build 方法执行 ===> ");
//     debugPrint("");
//     _context = context;
//     return Column(
//       children: [
//         _titleItem(),
//         Expanded(child: _content()),
//       ],
//     );
//   }
//
//   /// 标题组件
//   _titleItem() {
//     var top = MediaQuery.of(_context).padding.top;
//     return Container(
//       height: top + 88,
//       padding: EdgeInsets.only(top: top, left: 30, right: 23),
//       decoration: BoxDecoration(
//         color: getColorWhite1(szYjms: szUtilComm.szInfo.yjms),
//       ),
//       child: Row(
//         mainAxisAlignment: MainAxisAlignment.end,
//         children: [
//           _showIcon("images/back/back_close.svg", _onTapFunClose),
//         ],
//       ),
//     );
//   }
//
//   /// 显示对应图标方法
//   _showIcon(String svgUrl, Function() onTapFun) {
//     return GestureDetector(
//       onTap: onTapFun,
//       child: SvgPicture.asset(
//         svgUrl,
//         width: 40,
//         height: 40,
//         color: szUtilComm.szInfo.yjms ? colorWhite1 : null,
//       ),
//     );
//   }
//
//   /// 内容组件
//   _content() {
//     TextStyle text1 = FontUtil.fontWhile1(
//       60,
//       szYjms: szUtilComm.szInfo.yjms,
//     );
//     return Container(
//       // padding: EdgeInsets.only(top: px120),
//       decoration: BoxDecoration(
//         color: getColorWhite1(
//           szYjms: szUtilComm.szInfo.yjms,
//         ),
//       ),
//       child: SimpleCalculator(
//         value: 0,
//         hideSurroundingBorder: true,
//         autofocus: true,
//         theme: CalculatorThemeData(
//           // 绘制线条时使用的颜色。
//           borderColor: getColorWhite1(szYjms: szUtilComm.szInfo.yjms),
//           // 分隔线边框的宽度，通常为 1.0。
//           borderWidth: 2,
//           // 显示面板背景的颜色。
//           displayColor: getColorWhite1(szYjms: szUtilComm.szInfo.yjms),
//           // 显示面板使用的文本样式。
//           displayStyle: FontUtil.fontBlue1(
//             80,
//             fontWeight: FontWeight.w500,
//             szYjms: szUtilComm.szInfo.yjms,
//           ),
//           // 表达式区域的背景颜色。
//           expressionColor: getColorWhite1(szYjms: szUtilComm.szInfo.yjms),
//           // 表达式区域使用的文本样式。
//           expressionStyle: FontUtil.fontBlack1(
//             36,
//             fontWeight: FontWeight.w500,
//             szYjms: szUtilComm.szInfo.yjms,
//           ),
//           // 操作符按钮的背景颜色。
//           operatorColor: getColorBlue1(szYjms: szUtilComm.szInfo.yjms),
//           // 操作符按钮使用的文本样式。
//           operatorStyle: text1,
//           // 命令按钮的背景颜色。
//           commandColor: getColorOrange12(szYjms: szUtilComm.szInfo.yjms),
//           // 命令按钮使用的文本样式。
//           commandStyle: text1,
//           // 数字按钮的背景颜色。
//           numColor: getColorGrey11(szYjms: szUtilComm.szInfo.yjms),
//           // 用于数字按钮的文本样式。
//           numStyle: text1,
//         ),
//       ),
//     );
//   }
//
//   /// 关闭方法
//   _onTapFunClose() {
//     debugPrint("calculatorWidget 组件 -> 你点击了关闭方法");
//     widget.onTapFunClose();
//   }
// }
